dosing technology - Spanish English Dictionary